#ifndef DMAC_CONFIG_H_
#define DMAC_CONFIG_H_

#ifdef __cplusplus
extern "C" {
#endif

typedef enum
{
    I2C1_RX       =0  ,
    I2C1_TX       =1  ,
    I2C2_RX       =2  ,
    I2C2_TX       =3  ,
    I2C3_RX       =4  ,
    I2C3_TX       =5  ,
    I2C4_RX       =6  ,
    I2C4_TX       =7  ,
    I2C5_RX       =8  ,
    I2C5_TX       =9  ,
    I2C6_RX       =10 ,
    I2C6_TX       =11 ,
    UART1_RX      =12 ,
    UART1_TX      =13 ,
    UART2_RX      =14 ,
    UART2_TX      =15 ,
    UART3_RX      =16 ,
    UART3_TX      =17 ,
    DWUART1_RX    =18 ,
    DWUART1_TX    =19 ,
    DWUART2_RX    =20 ,
    DWUART2_TX    =21 ,
    ADC2          =22 ,
    SPI1_RX       =23 ,
    SPI1_TX       =24 ,
    SPI2_RX       =25 ,
    SPI2_TX       =26 ,
    SPI3_RX       =27 ,
    SPI3_TX       =28 ,
    ADC1          =29 ,
    PDM_CH0       =30 ,
    PDM_CH1       =31 ,
    DAC_CH1       =32 ,
    DAC_CH2       =33 ,
    SPIS_TX       =34 ,
    SPIS_RX       =35 ,
    ADC1_RGL      =36 ,
    ADC1_INJ      =37 ,
    ADC2_RGL      =38 ,
    ADC2_INJ      =39 ,
    ADC_FILTER_TX =40 ,
    ADC_FILTER_RX =41 ,
    QSPI_TX       =42 ,
    QSPI_RX       =43 ,
    CRYPT_WR      =44 ,
    CRYPT_RD      =45 ,
    ECC           =46 ,
    GPTIMA1_0     =64 ,
    GPTIMA1_1     =65 ,
    GPTIMA1_2     =66 ,
    GPTIMA1_3     =67 ,
    GPTIMA1_4     =68 ,
    GPTIMA1_5     =69 ,
    GPTIMA2_0     =70 ,
    GPTIMA2_1     =71 ,
    GPTIMA2_2     =72 ,
    GPTIMA2_3     =73 ,
    GPTIMA2_4     =74 ,
    GPTIMA2_5     =75 ,
    GPTIMB1_0     =76 ,
    GPTIMB1_1     =77 ,
    GPTIMB1_2     =78 ,
    GPTIMB1_3     =79 ,
    GPTIMB1_4     =80 ,
    GPTIMB1_5     =81 ,
    GPTIMC1_0     =82 ,
    GPTIMC1_1     =83 ,
    GPTIMC1_2     =84 ,
    GPTIMC1_3     =85 ,
    GPTIMC1_4     =86 ,
    BSTIM         =87 ,
    ADTIM1_0      =88 ,
    ADTIM1_1      =89 ,
    ADTIM1_2      =90 ,
    ADTIM1_3      =91 ,
    ADTIM1_4      =92 ,
    ADTIM1_5      =93 ,
    ADTIM1_6      =94 ,
    ADTIM2_0      =95 ,
    ADTIM2_1      =96 ,
    ADTIM2_2      =97 ,
    ADTIM2_3      =98 ,
    ADTIM2_4      =99 ,
    ADTIM2_5      =100,
    ADTIM2_6      =101,
    ADTIM3_0      =102,
    ADTIM3_1      =103,
    ADTIM3_2      =104,
    ADTIM3_3      =105,
    ADTIM3_4      =106,
    ADTIM3_5      =107,
    ADTIM3_6      =108,
    ADTIM4_0      =109,
    ADTIM4_1      =110,
    ADTIM4_2      =111,
    ADTIM4_3      =112,
    ADTIM4_4      =113,
    ADTIM4_5      =114,
    ADTIM4_6      =115,
    PWM_1         =116,
    PWM_2         =117,
    PWM_3         =118,
    PWM_4         =119,
    PWM_5         =120,
    PWM_6         =121,
    PWM_7         =122,
    PWM_8         =123,
} DMA_ChnSig_TypeDef;

#ifdef __cplusplus
}
#endif

#endif
    
    